home *** CD-ROM | disk | FTP | other *** search
/ Day Cry / Day Cry CD.bin / oh_towns / ein / sources / memsrc.lzh / MEM / RES_PANL.C < prev    next >
C/C++ Source or Header  |  1994-04-26  |  5KB  |  221 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    ID_PANEL[12] ;
  9. extern int    func_Quit() ;
  10. extern int    func_Close() ;
  11. extern int    func_getSize() ;
  12. extern int    func_mallocMem() ;
  13. extern int    func_purgeMem() ;
  14.  
  15. #define ALIGN    4
  16. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  17.  
  18. /*    MMI_init ùpâfü[â^    */
  19.  
  20. /*    âwâbâ_    */
  21.  
  22. MMIINIT    initDataRES_PANL = { "MmiInit",  12, 0 } ;
  23.  
  24. /* ID_PANEL[0] */
  25.  
  26. static MMIPACKET d001 = {    &ID_PANEL[0],
  27.                             NULL,
  28.                             &MJ_WINDOWL40,
  29.                             OFFSET(WINDOWL40),
  30.                             MS_NONE
  31.                         } ;
  32. static WINDOWL40    d001d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_TITLEL40,
  33.                              312, 212, 488, 323, 8, 4, 8,
  34.                             MS_SRECTL40 | MS_UFRAMEL40 | MS_FRAMEL40,
  35.                             NULL,   0,   0,
  36.                                1,  17,   0,   0,
  37.                              128,  96, 640, 480,
  38.                             0,
  39.                             "élemoryédmptyélanager",
  40.                         } ;
  41.  
  42. /* ID_PANEL[1] */
  43.  
  44. static MMIPACKET d002 = {    &ID_PANEL[1],
  45.                             &ID_PANEL[0],
  46.                             &MJ_ICONL40,
  47.                             OFFSET(ICONL40),
  48.                             MS_NONE
  49.                         } ;
  50. static ICONL40    d002d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
  51.                              316, 215, 327, 226, 8, 4, 8,
  52.                             MS_UFRAMEL40 | MS_FRAMEL40,
  53.                             func_Quit,
  54.                             0x801d, 548
  55.                         } ;
  56.  
  57. /* ID_PANEL[2] */
  58.  
  59. static MMIPACKET d003 = {    &ID_PANEL[2],
  60.                             &ID_PANEL[0],
  61.                             &MJ_ICONL40,
  62.                             OFFSET(ICONL40),
  63.                             MS_NONE
  64.                         } ;
  65. static ICONL40    d003d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_CENTERL40,
  66.                              471, 215, 482, 226, 8, 4, 8,
  67.                             MS_UFRAMEL40 | MS_FRAMEL40,
  68.                             func_Close,
  69.                             0x000b, 549
  70.                         } ;
  71.  
  72. /* ID_PANEL[3] */
  73.  
  74. static MMIPACKET d004 = {    &ID_PANEL[3],
  75.                             &ID_PANEL[0],
  76.                             &MJ_MSGL40,
  77.                             OFFSET(MSGL40),
  78.                             MS_NONE
  79.                         } ;
  80. static MSGL40    d004d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  81.                              320, 234, 407, 253, 8, 4, 8,
  82.                             MS_NONEL40,
  83.                             "É▌ÆΦë┬ö\âüâéâè",
  84.                                1,  12,  12,
  85.                             MS_NONEL40,
  86.                                0,   0
  87.                         } ;
  88.  
  89. /* ID_PANEL[4] */
  90.  
  91. static MMIPACKET d005 = {    &ID_PANEL[4],
  92.                             &ID_PANEL[0],
  93.                             &MJ_MSGL40,
  94.                             OFFSET(MSGL40),
  95.                             MS_NONE
  96.                         } ;
  97. static MSGL40    d005d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  98.                              320, 262, 407, 281, 8, 4, 8,
  99.                             MS_NONEL40,
  100.                             "èmò█âüâéâè(MB)",
  101.                                1,  12,  12,
  102.                             MS_NONEL40,
  103.                                0,   0
  104.                         } ;
  105.  
  106. /* ID_PANEL[5] */
  107.  
  108. static MMIPACKET d006 = {    &ID_PANEL[5],
  109.                             &ID_PANEL[0],
  110.                             &MJ_DBUTTONL40,
  111.                             OFFSET(DBUTTONL40),
  112.                             MS_NONE
  113.                         } ;
  114. static DBUTTONL40    d006d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_DSPONLYL40,
  115.                              412, 236, 463, 251, 8, 4,15,
  116.                             MS_DFRAMEL40 | MS_FRAMEL40,
  117.                             0,
  118.                             0x0000
  119.                         } ;
  120.  
  121. /* ID_PANEL[6] */
  122.  
  123. static MMIPACKET d007 = {    &ID_PANEL[6],
  124.                             &ID_PANEL[0],
  125.                             &MJ_MSGL40,
  126.                             OFFSET(MSGL40),
  127.                             MS_NONE
  128.                         } ;
  129. static MSGL40    d007d =     {    MS_RIGHTL40 | MS_DSPONLYL40,
  130.                              415, 238, 458, 249, 8, 4,15,
  131.                             MS_OPAQUEL40,
  132.                             " 0.000",
  133.                                1,  12,  12,
  134.                             MS_NONEL40,
  135.                                0,   0
  136.                         } ;
  137.  
  138. /* ID_PANEL[7] */
  139.  
  140. static MMIPACKET d008 = {    &ID_PANEL[7],
  141.                             &ID_PANEL[0],
  142.                             &MJ_NUMBOXL40,
  143.                             OFFSET(NUMBOXL40),
  144.                             MS_NONE
  145.                         } ;
  146. static NUMBOXL40    d008d =     {    MS_BTLEFTL40 | MS_REPEATL40 | MS_EVMOSONL40 | MS_EVKEYONL40 | MS_RIGHTL40,
  147.                              412, 256, 479, 287, 8, 4,15,
  148.                             MS_PANELL40 | MS_DFRAMEL40 | MS_FRAMEL40,
  149.                             func_getSize,
  150.                                1,  12,  12,
  151.                             MS_NONEL40,
  152.                                0,   0,
  153.                                0,   0,999999, 100,   3,
  154.                              263, 264
  155.                         } ;
  156.  
  157. /* ID_PANEL[8] */
  158.  
  159. static MMIPACKET d009 = {    &ID_PANEL[8],
  160.                             &ID_PANEL[0],
  161.                             &MJ_DBUTTONL40,
  162.                             OFFSET(DBUTTONL40),
  163.                             MS_NONE
  164.                         } ;
  165. static DBUTTONL40    d009d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  166.                              360, 292, 399, 315, 8, 4, 8,
  167.                             MS_UFRAMEL40 | MS_FRAMEL40 | MS_DEFAULTL40,
  168.                             func_mallocMem,
  169.                             0x8012
  170.                         } ;
  171.  
  172. /* ID_PANEL[9] */
  173.  
  174. static MMIPACKET d010 = {    &ID_PANEL[9],
  175.                             &ID_PANEL[0],
  176.                             &MJ_DBUTTONL40,
  177.                             OFFSET(DBUTTONL40),
  178.                             MS_NONE
  179.                         } ;
  180. static DBUTTONL40    d010d = {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40,
  181.                              412, 292, 451, 315, 8, 4, 8,
  182.                             MS_UFRAMEL40 | MS_FRAMEL40,
  183.                             func_purgeMem,
  184.                             0x8011
  185.                         } ;
  186.  
  187. /* ID_PANEL[10] */
  188.  
  189. static MMIPACKET d011 = {    &ID_PANEL[10],
  190.                             &ID_PANEL[0],
  191.                             &MJ_MSGL40,
  192.                             OFFSET(MSGL40),
  193.                             MS_NONE
  194.                         } ;
  195. static MSGL40    d011d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  196.                              362, 294, 397, 313, 8, 4, 8,
  197.                             MS_NONEL40,
  198.                             "èlô╛",
  199.                                1,  12,  12,
  200.                             MS_NONEL40,
  201.                                0,   0
  202.                         } ;
  203.  
  204. /* ID_PANEL[11] */
  205.  
  206. static MMIPACKET d012 = {    &ID_PANEL[11],
  207.                             &ID_PANEL[0],
  208.                             &MJ_MSGL40,
  209.                             0,
  210.                             MS_NONE
  211.                         } ;
  212. static MSGL40    d012d =     {    MS_CENTERL40 | MS_DSPONLYL40,
  213.                              414, 294, 449, 313, 8, 4, 8,
  214.                             MS_NONEL40,
  215.                             "öjèⁿ",
  216.                                1,  12,  12,
  217.                             MS_NONEL40,
  218.                                0,   0
  219.                         } ;
  220.  
  221.